home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / otohime / src / iotvoi.c < prev    next >
C/C++ Source or Header  |  1994-11-16  |  14KB  |  620 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    voicDialogId ;
  9. extern int    voicOkBtnId ;
  10. extern int    voicOkchk() ;
  11. extern int    voicPlayBtnId ;
  12. extern int    voicPlay() ;
  13. extern int    voicUndoBtnId ;
  14. extern int    voicUndo() ;
  15. extern int    voicInfBtnId ;
  16. extern int    voicInf() ;
  17. extern int    voicCanBtnId ;
  18. extern int    voicCanchk() ;
  19. extern int    voicMesId[24] ;
  20. extern int    voicSubDialogId ;
  21. extern int    voicMulVolumeId ;
  22. extern int    voicMulSet() ;
  23. extern int    voicMulNumId ;
  24. extern int    voicCycleNumId ;
  25. extern int    voicCrossNumId ;
  26.  
  27. #define ALIGN    4
  28. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  29.  
  30. /*    MMI_init 用データ    */
  31.  
  32. /*    ヘッダ    */
  33.  
  34. MMIINIT    initDataIOTVOI = { "MmiInit",  35, 0 } ;
  35.  
  36. /* voicDialogId */
  37.  
  38. static MMIPACKET d001 = {    &voicDialogId,
  39.                             NULL,
  40.                             &MJ_DIALOGL40,
  41.                             OFFSET(DIALOGL40),
  42.                             MS_NONE
  43.                         } ;
  44. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  45.                               30, 144, 610, 336, 8, 4, 8,
  46.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  47.                             NULL,   0,   0
  48.                         } ;
  49.  
  50. /* voicOkBtnId */
  51.  
  52. static MMIPACKET d002 = {    &voicOkBtnId,
  53.                             &voicDialogId,
  54.                             &MJ_DBUTTONL40,
  55.                             OFFSET(DBUTTONL40),
  56.                             MS_NONE
  57.                         } ;
  58. static DBUTTONL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  59.                               50, 305, 111, 328,12, 4, 8,
  60.                             MS_PANELL40 | MS_FRAMEL40,
  61.                             voicOkchk,
  62.                             0x0000
  63.                         } ;
  64.  
  65. /* voicPlayBtnId */
  66.  
  67. static MMIPACKET d003 = {    &voicPlayBtnId,
  68.                             &voicDialogId,
  69.                             &MJ_DBUTTONL40,
  70.                             OFFSET(DBUTTONL40),
  71.                             MS_NONE
  72.                         } ;
  73. static DBUTTONL40    d003d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  74.                              120, 305, 181, 328, 7, 4, 8,
  75.                             MS_PANELL40 | MS_FRAMEL40,
  76.                             voicPlay,
  77.                             0x0000
  78.                         } ;
  79.  
  80. /* voicUndoBtnId */
  81.  
  82. static MMIPACKET d004 = {    &voicUndoBtnId,
  83.                             &voicDialogId,
  84.                             &MJ_DBUTTONL40,
  85.                             OFFSET(DBUTTONL40),
  86.                             MS_NONE
  87.                         } ;
  88. static DBUTTONL40    d004d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  89.                              190, 305, 251, 328, 7, 4, 8,
  90.                             MS_PANELL40 | MS_FRAMEL40,
  91.                             voicUndo,
  92.                             0x0000
  93.                         } ;
  94.  
  95. /* voicInfBtnId */
  96.  
  97. static MMIPACKET d005 = {    &voicInfBtnId,
  98.                             &voicDialogId,
  99.                             &MJ_DBUTTONL40,
  100.                             OFFSET(DBUTTONL40),
  101.                             MS_NONE
  102.                         } ;
  103. static DBUTTONL40    d005d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  104.                              260, 305, 321, 328, 7, 4, 8,
  105.                             MS_PANELL40 | MS_FRAMEL40,
  106.                             voicInf,
  107.                             0x0000
  108.                         } ;
  109.  
  110. /* voicCanBtnId */
  111.  
  112. static MMIPACKET d006 = {    &voicCanBtnId,
  113.                             &voicDialogId,
  114.                             &MJ_DBUTTONL40,
  115.                             OFFSET(DBUTTONL40),
  116.                             MS_NONE
  117.                         } ;
  118. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  119.                              530, 305, 591, 328,10, 4, 8,
  120.                             MS_PANELL40 | MS_FRAMEL40,
  121.                             voicCanchk,
  122.                             0x0000
  123.                         } ;
  124.  
  125. /* voicMesId[0] */
  126.  
  127. static MMIPACKET d007 = {    &voicMesId[0],
  128.                             &voicDialogId,
  129.                             &MJ_MSGL40,
  130.                             OFFSET(MSGL40),
  131.                             MS_NONE
  132.                         } ;
  133. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  134.                               60, 308, 103, 325, 8,15, 8,
  135.                             MS_NONEL40,
  136.                             "実  行",
  137.                                1,  12,  12,
  138.                             MS_NONEL40,
  139.                                0,   0
  140.                         } ;
  141.  
  142. /* voicMesId[1] */
  143.  
  144. static MMIPACKET d008 = {    &voicMesId[1],
  145.                             &voicDialogId,
  146.                             &MJ_MSGL40,
  147.                             OFFSET(MSGL40),
  148.                             MS_NONE
  149.                         } ;
  150. static MSGL40    d008d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  151.                              128, 308, 174, 325, 8,15, 8,
  152.                             MS_NONEL40,
  153.                             "再  生",
  154.                                1,  12,  12,
  155.                             MS_NONEL40,
  156.                                0,   0
  157.                         } ;
  158.  
  159. /* voicMesId[2] */
  160.  
  161. static MMIPACKET d009 = {    &voicMesId[2],
  162.                             &voicDialogId,
  163.                             &MJ_MSGL40,
  164.                             OFFSET(MSGL40),
  165.                             MS_NONE
  166.                         } ;
  167. static MSGL40    d009d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  168.                              196, 308, 247, 325, 8,15, 8,
  169.                             MS_NONEL40,
  170.                             "アンドゥ",
  171.                                1,  12,  12,
  172.                             MS_NONEL40,
  173.                                0,   0
  174.                         } ;
  175.  
  176. /* voicMesId[3] */
  177.  
  178. static MMIPACKET d010 = {    &voicMesId[3],
  179.                             &voicDialogId,
  180.                             &MJ_MSGL40,
  181.                             OFFSET(MSGL40),
  182.                             MS_NONE
  183.                         } ;
  184. static MSGL40    d010d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  185.                              265, 308, 316, 325, 8,15, 8,
  186.                             MS_NONEL40,
  187.                             "情  報",
  188.                                1,  12,  12,
  189.                             MS_NONEL40,
  190.                                0,   0
  191.                         } ;
  192.  
  193. /* voicMesId[4] */
  194.  
  195. static MMIPACKET d011 = {    &voicMesId[4],
  196.                             &voicDialogId,
  197.                             &MJ_MSGL40,
  198.                             OFFSET(MSGL40),
  199.                             MS_NONE
  200.                         } ;
  201. static MSGL40    d011d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  202.                              538, 308, 584, 325, 8,15, 8,
  203.                             MS_NONEL40,
  204.                             "取  消",
  205.                                1,  12,  12,
  206.                             MS_NONEL40,
  207.                                0,   0
  208.                         } ;
  209.  
  210. /* voicSubDialogId */
  211.  
  212. static MMIPACKET d012 = {    &voicSubDialogId,
  213.                             &voicDialogId,
  214.                             &MJ_DIALOGL40,
  215.                             OFFSET(DIALOGL40),
  216.                             MS_NONE
  217.                         } ;
  218. static DIALOGL40    d012d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  219.                               50, 168, 591, 299, 8, 4, 8,
  220.                             MS_DFRAMEL40 | MS_FRAMEL40,
  221.                             NULL,   0,   0
  222.                         } ;
  223.  
  224. /* voicMulVolumeId */
  225.  
  226. static MMIPACKET d013 = {    &voicMulVolumeId,
  227.                             &voicSubDialogId,
  228.                             &MJ_SCRLL40,
  229.                             OFFSET(SCRLL40),
  230.                             MS_NONE
  231.                         } ;
  232. static SCRLL40    d013d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  233.                               72, 233, 503, 248, 8, 4, 7,
  234.                             MS_PANELL40 | MS_FRAMEL40,
  235.                             voicMulSet,
  236.                               30,-160, 160,   1,   8,
  237.                              265, 266
  238.                         } ;
  239.  
  240. /* voicMulNumId */
  241.  
  242. static MMIPACKET d014 = {    &voicMulNumId,
  243.                             &voicSubDialogId,
  244.                             &MJ_NUMBOXL40,
  245.                             OFFSET(NUMBOXL40),
  246.                             MS_NONE
  247.                         } ;
  248. static NUMBOXL40    d014d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  249.                              519, 229, 574, 252, 8, 4, 8,
  250.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  251.                             voicMulSet,
  252.                                1,  12,  12,
  253.                             MS_NONEL40,
  254.                                0,   0,
  255.                               30,-160, 160,   1,   0,
  256.                              263, 264
  257.                         } ;
  258.  
  259. /* voicCycleNumId */
  260.  
  261. static MMIPACKET d015 = {    &voicCycleNumId,
  262.                             &voicSubDialogId,
  263.                             &MJ_NUMBOXL40,
  264.                             OFFSET(NUMBOXL40),
  265.                             MS_NONE
  266.                         } ;
  267. static NUMBOXL40    d015d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  268.                              184, 264, 239, 287, 8, 4, 8,
  269.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  270.                             0,
  271.                                1,  12,  12,
  272.                             MS_NONEL40,
  273.                                0,   0,
  274.                               75,   1,1000,   1,   0,
  275.                              263, 264
  276.                         } ;
  277.  
  278. /* voicMesId[5] */
  279.  
  280. static MMIPACKET d016 = {    &voicMesId[5],
  281.                             &voicSubDialogId,
  282.                             &MJ_MSGL40,
  283.                             OFFSET(MSGL40),
  284.                             MS_NONE
  285.                         } ;
  286. static MSGL40    d016d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  287.                              251, 175, 300, 192, 0,15, 8,
  288.                             MS_NONEL40,
  289.                             "音  程",
  290.                                1,  12,  12,
  291.                             MS_BOLDL40,
  292.                                0,   0
  293.                         } ;
  294.  
  295. /* voicMesId[6] */
  296.  
  297. static MMIPACKET d017 = {    &voicMesId[6],
  298.                             &voicSubDialogId,
  299.                             &MJ_MSGL40,
  300.                             OFFSET(MSGL40),
  301.                             MS_NONE
  302.                         } ;
  303. static MSGL40    d017d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  304.                               70, 267, 132, 283, 0,15, 8,
  305.                             MS_NONEL40,
  306.                             "分割周期",
  307.                                1,  12,  12,
  308.                             MS_BOLDL40,
  309.                                0,   0
  310.                         } ;
  311.  
  312. /* voicMesId[7] */
  313.  
  314. static MMIPACKET d018 = {    &voicMesId[7],
  315.                             &voicSubDialogId,
  316.                             &MJ_MSGL40,
  317.                             OFFSET(MSGL40),
  318.                             MS_NONE
  319.                         } ;
  320. static MSGL40    d018d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  321.                              280, 197, 298, 211, 0,15, 8,
  322.                             MS_NONEL40,
  323.                             "0",
  324.                                1,  12,  12,
  325.                             MS_NONEL40,
  326.                                0,   0
  327.                         } ;
  328.  
  329. /* voicMesId[8] */
  330.  
  331. static MMIPACKET d019 = {    &voicMesId[8],
  332.                             &voicSubDialogId,
  333.                             &MJ_MSGL40,
  334.                             OFFSET(MSGL40),
  335.                             MS_NONE
  336.                         } ;
  337. static MSGL40    d019d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  338.                               94, 219, 293, 233, 0,15, 8,
  339.                             MS_NONEL40,
  340.                             "| | | | | | | | | | | | | | | |",
  341.                                1,  12,  12,
  342.                             MS_NONEL40,
  343.                                0,   0
  344.                         } ;
  345.  
  346. /* voicMesId[9] */
  347.  
  348. static MMIPACKET d020 = {    &voicMesId[9],
  349.                             &voicSubDialogId,
  350.                             &MJ_MSGL40,
  351.                             OFFSET(MSGL40),
  352.                             MS_NONE
  353.                         } ;
  354. static MSGL40    d020d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  355.                              142, 213, 160, 227, 0,15, 8,
  356.                             MS_NONEL40,
  357.                             "|",
  358.                                1,  12,  12,
  359.                             MS_NONEL40,
  360.                                0,   0
  361.                         } ;
  362.  
  363. /* voicMesId[10] */
  364.  
  365. static MMIPACKET d021 = {    &voicMesId[10],
  366.                             &voicSubDialogId,
  367.                             &MJ_MSGL40,
  368.                             OFFSET(MSGL40),
  369.                             MS_NONE
  370.                         } ;
  371. static MSGL40    d021d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  372.                              430, 213, 449, 227, 0,15, 8,
  373.                             MS_NONEL40,
  374.                             "|",
  375.                                1,  12,  12,
  376.                             MS_NONEL40,
  377.                                0,   0
  378.                         } ;
  379.  
  380. /* voicMesId[11] */
  381.  
  382. static MMIPACKET d022 = {    &voicMesId[11],
  383.                             &voicSubDialogId,
  384.                             &MJ_MSGL40,
  385.                             OFFSET(MSGL40),
  386.                             MS_NONE
  387.                         } ;
  388. static MSGL40    d022d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  389.                              286, 219, 485, 233, 0,15, 8,
  390.                             MS_NONEL40,
  391.                             "| | | | | | | | | | | | | | | | |",
  392.                                1,  12,  12,
  393.                             MS_NONEL40,
  394.                                0,   0
  395.                         } ;
  396.  
  397. /* voicMesId[12] */
  398.  
  399. static MMIPACKET d023 = {    &voicMesId[12],
  400.                             &voicSubDialogId,
  401.                             &MJ_MSGL40,
  402.                             OFFSET(MSGL40),
  403.                             MS_NONE
  404.                         } ;
  405. static MSGL40    d023d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  406.                              419, 197, 446, 211, 0,15, 8,
  407.                             MS_NONEL40,
  408.                             "1200",
  409.                                1,  12,  12,
  410.                             MS_NONEL40,
  411.                                0,   0
  412.                         } ;
  413.  
  414. /* voicMesId[13] */
  415.  
  416. static MMIPACKET d024 = {    &voicMesId[13],
  417.                             &voicSubDialogId,
  418.                             &MJ_MSGL40,
  419.                             OFFSET(MSGL40),
  420.                             MS_NONE
  421.                         } ;
  422. static MSGL40    d024d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  423.                              286, 213, 305, 227, 0,15, 8,
  424.                             MS_NONEL40,
  425.                             "|",
  426.                                1,  12,  12,
  427.                             MS_NONEL40,
  428.                                0,   0
  429.                         } ;
  430.  
  431. /* voicMesId[14] */
  432.  
  433. static MMIPACKET d025 = {    &voicMesId[14],
  434.                             &voicSubDialogId,
  435.                             &MJ_MSGL40,
  436.                             OFFSET(MSGL40),
  437.                             MS_NONE
  438.                         } ;
  439. static MSGL40    d025d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  440.                              123, 197, 160, 211, 0,15, 8,
  441.                             MS_NONEL40,
  442.                             "-1200",
  443.                                1,  12,  12,
  444.                             MS_NONEL40,
  445.                                0,   0
  446.                         } ;
  447.  
  448. /* voicMesId[17] */
  449.  
  450. static MMIPACKET d026 = {    &voicMesId[17],
  451.                             &voicSubDialogId,
  452.                             &MJ_MSGL40,
  453.                             OFFSET(MSGL40),
  454.                             MS_NONE
  455.                         } ;
  456. static MSGL40    d026d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  457.                              299, 175, 380, 192, 0,15, 8,
  458.                             MS_NONEL40,
  459.                             "(100 = 半音)",
  460.                                1,  12,  12,
  461.                             MS_NONEL40,
  462.                                0,   0
  463.                         } ;
  464.  
  465. /* voicMesId[18] */
  466.  
  467. static MMIPACKET d027 = {    &voicMesId[18],
  468.                             &voicSubDialogId,
  469.                             &MJ_MSGL40,
  470.                             OFFSET(MSGL40),
  471.                             MS_NONE
  472.                         } ;
  473. static MSGL40    d027d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  474.                              196, 197, 233, 211, 0,15, 8,
  475.                             MS_NONEL40,
  476.                             "-600",
  477.                                1,  12,  12,
  478.                             MS_NONEL40,
  479.                                0,   0
  480.                         } ;
  481.  
  482. /* voicMesId[19] */
  483.  
  484. static MMIPACKET d028 = {    &voicMesId[19],
  485.                             &voicSubDialogId,
  486.                             &MJ_MSGL40,
  487.                             OFFSET(MSGL40),
  488.                             MS_NONE
  489.                         } ;
  490. static MSGL40    d028d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  491.                              348, 197, 375, 211, 0,15, 8,
  492.                             MS_NONEL40,
  493.                             "600",
  494.                                1,  12,  12,
  495.                             MS_NONEL40,
  496.                                0,   0
  497.                         } ;
  498.  
  499. /* voicMesId[20] */
  500.  
  501. static MMIPACKET d029 = {    &voicMesId[20],
  502.                             &voicSubDialogId,
  503.                             &MJ_MSGL40,
  504.                             OFFSET(MSGL40),
  505.                             MS_NONE
  506.                         } ;
  507. static MSGL40    d029d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  508.                              214, 213, 232, 227, 0,15, 8,
  509.                             MS_NONEL40,
  510.                             "|",
  511.                                1,  12,  12,
  512.                             MS_NONEL40,
  513.                                0,   0
  514.                         } ;
  515.  
  516. /* voicMesId[21] */
  517.  
  518. static MMIPACKET d030 = {    &voicMesId[21],
  519.                             &voicSubDialogId,
  520.                             &MJ_MSGL40,
  521.                             OFFSET(MSGL40),
  522.                             MS_NONE
  523.                         } ;
  524. static MSGL40    d030d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  525.                              358, 213, 377, 227, 0,15, 8,
  526.                             MS_NONEL40,
  527.                             "|",
  528.                                1,  12,  12,
  529.                             MS_NONEL40,
  530.                                0,   0
  531.                         } ;
  532.  
  533. /* voicCrossNumId */
  534.  
  535. static MMIPACKET d031 = {    &voicCrossNumId,
  536.                             &voicSubDialogId,
  537.                             &MJ_NUMBOXL40,
  538.                             OFFSET(NUMBOXL40),
  539.                             MS_NONE
  540.                         } ;
  541. static NUMBOXL40    d031d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  542.                              448, 264, 503, 287, 8, 4, 8,
  543.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  544.                             0,
  545.                                1,  12,  12,
  546.                             MS_NONEL40,
  547.                                0,   0,
  548.                              100,   0, 100,   1,   0,
  549.                              263, 264
  550.                         } ;
  551.  
  552. /* voicMesId[22] */
  553.  
  554. static MMIPACKET d032 = {    &voicMesId[22],
  555.                             &voicSubDialogId,
  556.                             &MJ_MSGL40,
  557.                             OFFSET(MSGL40),
  558.                             MS_NONE
  559.                         } ;
  560. static MSGL40    d032d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  561.                              128, 267, 184, 283, 0,15, 8,
  562.                             MS_NONEL40,
  563.                             "( msec.)",
  564.                                1,  12,  12,
  565.                             MS_NONEL40,
  566.                                0,   0
  567.                         } ;
  568.  
  569. /* voicMesId[23] */
  570.  
  571. static MMIPACKET d033 = {    &voicMesId[23],
  572.                             &voicSubDialogId,
  573.                             &MJ_MSGL40,
  574.                             OFFSET(MSGL40),
  575.                             MS_NONE
  576.                         } ;
  577. static MSGL40    d033d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  578.                              262, 267, 402, 283, 0,15, 8,
  579.                             MS_NONEL40,
  580.                             "クロスオーバ領域の割合",
  581.                                1,  12,  12,
  582.                             MS_BOLDL40,
  583.                                0,   0
  584.                         } ;
  585.  
  586. /* voicMesId[16] */
  587.  
  588. static MMIPACKET d034 = {    &voicMesId[16],
  589.                             &voicSubDialogId,
  590.                             &MJ_MSGL40,
  591.                             OFFSET(MSGL40),
  592.                             MS_NONE
  593.                         } ;
  594. static MSGL40    d034d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  595.                              403, 267, 448, 283, 0,15, 8,
  596.                             MS_NONEL40,
  597.                             "( % )",
  598.                                1,  12,  12,
  599.                             MS_NONEL40,
  600.                                0,   0
  601.                         } ;
  602.  
  603. /* voicMesId[15] */
  604.  
  605. static MMIPACKET d035 = {    &voicMesId[15],
  606.                             &voicDialogId,
  607.                             &MJ_MSGL40,
  608.                             OFFSET(MSGL40),
  609.                             MS_NONE
  610.                         } ;
  611. static MSGL40    d035d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  612.                               55, 148, 160, 166, 8,15, 8,
  613.                             MS_NONEL40,
  614.                             "ボイスチェンジャ",
  615.                                1,  12,  12,
  616.                             MS_BOLDL40,
  617.                                0,   0
  618.                         } ;
  619.  
  620.